package com.tedu.api.thread;
/**
 * 多人聊天室--》多线程--》线程
 *
 * 线程
 * 什么是线程？
 * 线程【Thread】是程序执行的最小单位，是在程序中独立执行的一个执行路径
 * 【理解：  一个工厂【软件】--》n多个--》车间【进程】--》工人【线程】】
 *
 * 线程允许程序同时吃力多个任务从热提高程序的效率和响应性
 *
 * 1.【了解线程基本的API【直到线程配置基本属性】
 *
 *
 */

public class Thread_info {
    //主方法--主线程【从上至下执行线程】
    public static void main(String[] args){
        //获取当前线程的全部内容--currentTread（）   静态方法：通过Thread调用
        Thread main=Thread.currentThread();
        System.out.println("获取线程"+main);//创建线程之后--线程形式

        //2.获取线程名字  getName（）   返回值String
        String name=main.getName();
        System.out.println("当前线程名字"+name);
        //3获取线程的优先级 getPriority   范围:1-10 5代表某人的优先级
        int priority=main.getPriority();
        System.out.println("线程优先级"+priority);
        //4.获取线程唯一标识  getId()      线程
        long id=main.getId();
        System.out.println(""+id);


        //5.获取线程是否处于活动状态isAlive
        // 理解：线程喘气状态   true    false 线程并不活动【线程撕了】
        boolean b=main.isAlive();
        System.out.println("线程是否活着"+b);
//6.线程是否是守护线程    isDaemon（）  true代表守护线程  贩子
        boolean jack= main.isDaemon();
        System.out.println(""+jack);
        //7.线程是否终端国   isINterrupted（）  true线程终端过  反之
        boolean ir= main.isInterrupted();
        System.out.println("线程是否中断国"+ir);

    }

}























































